/*公共 */
 .page{
     min-height: 100%;
     width:100%;
     padding-top: 3.65rem;
     padding-bottom: 4.167rem;
     background:#f6f6f6;
     box-sizing:border-box;
}
 .header{
     height:3.65rem;
     background: #4e93f8;
     color: #fff;
     font-size: 1.5rem;
     line-height: 3.65rem;
     text-align:center;
     position: fixed;
     width: 100%;
     top: 0;
     z-index:99;
}
 .title{
     color:#fff;
     font-size: 1.3rem;
     display: inline-block;
     font-weight: bold;
}
 .header .back{
     width: 5.583rem;
     height: 100%;
     color: #fff;
     font-size:1.25rem;
    /* padding-left: 1.083rem;
     */
     left: 0;
     position: absolute;
}
 .header .back span{
     color:#fff;
     font-size:1.25rem;
     vertical-align: inherit;
     padding-right: 0.6rem;
}
 .t_r{
     text-align: right;
}
 .t_c{
     text-align: center;
}
 .t_l{
     text-align: left;
}
 .aside{
     position: fixed;
     bottom: 0;
     background: #fff;
     width: 100%;
     height: 4.167rem;
}
 .aside .btn1{
     width: 100%;
     height: 100%;
     border-radius: 0;
     background: #4e93f8;
     border: 0;
}
 .fail{
     width: 5.4167rem;
     height: 5.4167rem;
     margin-top: 5rem;
     margin-bottom: 1.25rem;
}
 .fail-info{
     font-size:1.3rem;
     color: #d44444;
     font-weight: bold;
     margin-bottom: 0.4167rem;
}
 .fail-case{
     font-size: 1rem;
     color: #999;
     margin-bottom:3.35rem;
}
 .btn-large{
     width: 80%;
     margin-bottom: 0.834rem;
     border:0;
     height: 3.65rem;
     font-size: 1.3rem;
}
 .mui-btn-gray{
     color: #999;
}
 .success-info{
     font-size:1.3rem;
     color: #e6a545;
     font-weight: bold;
     margin-bottom: 4.167rem;
}
/*版心27 */
 .c27{
     padding-left: 2.25rem;
     padding-right: 2.25rem;
}
.none{
    display: none;
}